package io.yuncheng.modules.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import io.yuncheng.common.utils.PageUtils;
import io.yuncheng.modules.sys.entity.SubAppLogCollectEntity;
import io.yuncheng.modules.sys.entity.SubAppLogCollectObjectVo;
import io.yuncheng.modules.sys.entity.SubAppLogCollectVo;
import io.yuncheng.modules.sys.entity.SubApplicationEntity;

import java.util.List;
import java.util.Map;

/**
 * 调用日志汇总
 *
 * @author jared
 * @email 15721509625@163.com
 * @date 2020-11-28 17:28:02
 */
public interface SubAppLogCollectService extends IService<SubAppLogCollectEntity> {

    PageUtils queryPage(Map<String, Object> params);

    void saveOrUpdateByAppIdLogDate(SubAppLogCollectEntity entity);

    List<SubAppLogCollectEntity> queryListByAppId(Long AppId);

    SubAppLogCollectObjectVo queryTotalByEntity(List<SubApplicationEntity> entity);
    List<SubAppLogCollectVo> queryByAppId(Long appId);

}

